package trading.algo;

import java.util.TimerTask;

import trading.bo.EmailAccessorBO;
import trading.bo.IBAccessorBO;

public class StopPriceUpdateTask extends TimerTask {

	private IBAccessorBO ibAccessorBO;
	private EmailAccessorBO emailAccessorBO;
	
	public StopPriceUpdateTask(IBAccessorBO ibAccessorBO, EmailAccessorBO emailAccessorBO) {
		this.ibAccessorBO = ibAccessorBO;
		this.emailAccessorBO = emailAccessorBO;
	}
	
	@Override
	public void run() {
		this.ibAccessorBO.cancelLastStockTickPrice();
		this.emailAccessorBO.sendStopPriceUpdateEmail();
	}

}
